﻿.gradesetting{background:#F9F9F9;padding:10px;margin:0 10px 10px 10px;border:1px solid #d1d1d1;}

.gradesettingtitle{font-size:15px;color:#3771D7;width:100%;height:30px;}
.gradesettingcontent{width:100%;}
.gradesettingcontent li{float:left;display:inline;width:33%;line-height:20px;height:20px;font-size:14px;padding:10px 0;}
.gradesettingcontent .sup{line-height:12px;}
.addinput{width:80px;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;margin-top:5px;}

.classsettingtitle{font-size:15px;color:#3771D7;height:40px;float:left;display:inline;}
.classsettingconten{width:100%;}
.classsettingcontent li{float:left;display:inline;width:48%;line-height:20px;height:20px;font-size:14px;padding:8px 0;background:#ffffff;margin:0 0 10px 10px;}
.classsettingcontent li span.fright{margin-right:10px;}
.classsettingcontent li a{cursor:pointer;}

.teacheredit li{width:33%;}

.classinfodetails{margin-left:20px;}
.classinfodetails th,.classinfodetails td{text-align:left;line-height:30px;}
.teachername li{width:49%;font-size:12px;float:left;display:inline;padding:2px 0;}
.teachername li span{float:left;}
.teachername li span.icon_user{cursor:default;}
.teachernametitle{width:30%;}

.currentstudent span{float:none;}
.currentsutdentlist{margin:10px 0 10px 20px;width:80%;}

.userphoto .Img150{margin-left:20px;}

.classinfotitle{margin-left:10px;font-size:14px;height:30px;line-height:30px;float:left;display:inline;}

/*subtab_table*/
.subtabtable{margin:0 10px;border:solid 1px #d1d1d1;border-top:0;}

.tableleft{float:left;display:inline;width:10%;}
.tableright{float:right;display:inline;width:90%;}
.listselect{overflow-x:scroll;}
.tablemain th,.tablemain td{height:30px;line-height:30px;border:solid 1px #d1d1d1;}
.tablemain .sup{margin:0 20px 0 2px;font-weight:300;}
.tablemain .sup a{display:inline;color:#ff0000;}
.tableleft th,.tableleft td{border-right:none;}
.tableright th,.tableright td{white-space:nowrap;}

.inputnone{margin :0 auto;width:90%;height:20px;line-height:20px;vertical-align:middle;border:0;text-align:center;}

/*settings*/
.setting{margin:0 10px;}
.settingcontent{padding:5px 10px;}

.newstudentsetting{height:120px;overflow-y:scroll}
.newstudentsetting li{width:32%;}

.buttoncontent{text-align:center;margin:15px auto;width:438px;}
.buttoncontent li{float:left;display:inline;margin-right:30px;}
.buttoncontent li a{float:left;display:block;border:1px solid #40811C;color:#ffffff;background:#5BA633;cursor:pointer;} 
.buttoncontent li a span{float:left;font-size:14px;font-weight:600; color:#ffffff;display:block;padding:5px;}
.icon_classselect{background:url(../pic/icon_classselect.gif) no-repeat center center;height:16px;width:12px;}
.icon_classunselect{background:url(../pic/icon_classselect.gif) no-repeat center center;height:16px;width:12px;}
.icon_selectall{background:url(../pic/icon_selectall.gif) no-repeat center center;height:16px;width:12px;}

/*finance*/
.finacemain{margin:5px 10px 0 10px;}
.finacetip{height:20px;line-height:20px;padding-top:10px;width:100%;}
.claimsinfo{padding:0 10px;}
.claimsinfo th,.claimsinfo td{text-align:left;height:30px;line-height:30px;}
.claimsinforight{float:right;display:inline;width:25%;}
.claimsinfoleft{float:left;display:inline;width:70%;}
.claimsinfocontent{width:98%;}
.claimsinfocontent th,.claimsinfocontent td{line-height:30px;height:30px;text-align:center;border:solid 1px #d1d1d1;}
.claimsinfocontent .textleft{text-align:left;}
.claimsinfocontent .textright{text-align:right;}
.claimsall{width:98%;margin:0 auto;}
.claimsall td{font-size:15px;text-align:right;line-height:36px;}
.claimsall .textcenter{text-align:center;}
.claimsall .textleft{text-align:left;}
.financesubject th,.financesubject td{border:solid 1px #d1d1d1;}
.height30{height:30px;}